drop cloth - German English Dictionary